package com.bookmarket.dao;

import com.bookmarket.entity.Discount;

import java.util.List;
import java.util.Map;

/**
 * @author Chen Zhaoguang
 * @date 2018/1/2 9:09
 */
public interface CzgDiscountDao {

    /**
     * 模糊查询匹配优惠券列表
     * @param Discount
     * @return
     */
    List<Object> getLikeDiscounts(Map<String,Object> Discount);

    /**
     * 模糊查询匹配的优惠券的数量
     * @param order
     * @return
     */
    Integer getLikeDiscountsCount(Map<String, Object> order);

    /**
     * 新增
     * @param map
     * @return
     */
    int addDiscount(Map<String,Object> map);

    /**
     * 删除优惠券
     * @param discount
     * @return
     */
    int delDiscount(Discount discount);

    /**
     * 获取单个优惠券
     * @param id
     * @return
     */
    Discount getDiscount(int id);

    /**
     *编辑优惠券
     * @param map
     */
    void  editDiscount(Map<String,Object> map);

}
